怎么把a[1].txt改名为a.txt

来源:百度知道 编辑:UC知道 时间:2024/09/23 12:02:11
一大堆文件,一个个改起来很麻烦
用批处理如何实现??
1楼2楼的兄弟都需要安装程序
3楼5楼的哥们比较符合要求
不过
这样不也是一个一个改吗???
怎么能批量修改???
6楼的大哥,能M我下,帮我讲下都是什么意思吗

给你个吧
@echo off
for /f "tokens=1,2 delims=[" %%i in ('dir/b *.txt') do ren "%%i[%%j" "%%i.txt"

for 语句在dos命令里面应该算是最为复杂的一个命令了,三言两语还真解释不清楚.
大致说一下.
用for循环当前目录下的所有txt文件,将文件名以[作为分隔符,重命名txt文件,以[前面的部分为文件名.

cmd
ren a[1].txt a.txt

如果你机子上装了ACDSee,就可以直接批量转换了.

ren a[1].txt a.txt